home *** CD-ROM | disk | FTP | other *** search
- PART.EXE
- Hard Disk Partition Table and IDE Controller Examination Utility
-
- Uploaded by the author
-
- The purpose of PART.EXE is to provide the user with a safe means to examine
- the hard disk partition table and IDE controller. There are two good
- partition table editors (far better than Fdisk) available as freeware
- on Internet: PFDISK and EDPART. However the difficulty with these two
- programs is they are too powerful. Using either of them is like examining
- your hard disk through the range finder of a bazooka. Make one false move
- and your hard disk is history. The beauty of PART.EXE is it can tell you
- everything you want to know about your hard disk but won't damage your hard
- disk's data in the process. To use the program simply type: "part" . PART
- has many options for examining different features of the partition table,
- BIOS and controller. The command: "part -h" will show you the different
- option switches. PART is intended for use under DOS. PART is partially
- functional under OS/2. If you attempt to interrogate the IDE controller
- while under OS/2 then the process will hang and have to be interrupted
- and killed (OS/2 doesn't allow direct access to hardware registers). PART
- and its source code were released together as freeware. If you have a
- C compiler then you are advised to recompile PART.EXE rather than assume
- no one has hacked the executable or put a virus on it.
-
- The usual legal disclaimers apply and are displayed if you type: "part -z"
-
- INFORMATION WANTED: I'm looking for information concerning the IDE
- controller registers and how to use them. For example I can access
- information about the IDE controller in PART by sending 0xEC to register
- 0x1F7. However I don't know how to do actual I/O through the registers
- (it's supposed to be much faster than using the BIOS). I have a high
- speed disk copy program that currently uses BIOS interrupts but I'd like
- to improve its performance by driving the IDE controller directly.
-
- My E-mail address is: gary@brolga.cc.uq.oz.au
-
- My postal address is: Gary Allen
- PO Box 13
- St. Lucia, QLD 4067 AUSTRALIA
-
- For more information about PART type: part -h
-